From a2b73a63191c696428a41d5ff98698469e752b98 Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 10 May 2007 18:28:58 +0000 Subject: [PATCH] Let IGC reader tolerate blank lines on input. --- igc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/igc.c b/igc.c index f94a5a29f..bdb774887 100644 --- a/igc.c +++ b/igc.c @@ -91,11 +91,15 @@ static igc_rec_type_t get_record(char **rec) { size_t len; char *c; - +retry: *rec = c = gbfgetstr(file_in); if (c == NULL) return rec_none; len = strlen(c); + + /* Trackwiev writes (bogus) blank links between each record */ + if (len == 0) goto retry; + if (len < 3 || c[0] < 'A' || c[0] > 'Z') { warning(MYNAME " bad input record: '%s'\n", c); return rec_bad; -- 2.30.2